home *** CD-ROM | disk | FTP | other *** search
/ InfoMagic Internet Tools 1993 July / Internet Tools.iso / RockRidge / ip / manage / snmp / mit / bsd / Makefile < prev    next >
Encoding:
Makefile  |  1991-05-17  |  4.4 KB  |  142 lines

  1.  
  2. #
  3. #    $Header: Makefile,v 3.0 91/05/17 16:14:03 jrd Rel $
  4. #    Author: J. Davin
  5. #    Copyright 1988, 1989, Massachusetts Institute of Technology
  6. #    See permission and disclaimer notice in file "notice.h"
  7. #
  8.  
  9. #
  10. #
  11. #    Compile-time flags:
  12. #
  13. #    INLINE        Selected portions of code are compiled
  14. #            inline instead of generating procedure
  15. #            calls.
  16. #
  17. #    DEBUG        A variety of print statements, and
  18. #            other gizmos generally useful to debugging
  19. #            are included in the code.
  20. #
  21. #    SAFE        The caller of certain library functions
  22. #            is known to pass only "safe" argument
  23. #            values. Code for checking such argument
  24. #            values is omitted.
  25. #
  26.  
  27. CFLAGS        =    -g
  28. CDEFS        =
  29. RCSCMD        =    rlog -L -h
  30.  
  31. LLIBSNMP    =    ../snmp/llib-lsnmp.ln
  32.  
  33. INCDIRS        =    -I. -I../snmp
  34.  
  35. OBJECTS =    host.o \
  36.         udp.o \
  37.         udps.o \
  38.         systm.o \
  39.         rte.o \
  40.         icmp.o \
  41.         kmem.o \
  42.         tcp.o    \
  43.         if.o
  44.  
  45. SOURCES =    host.c \
  46.         udp.c \
  47.         udps.c \
  48.         systm.c \
  49.         rte.c \
  50.         icmp.c \
  51.         kmem.c \
  52.         tcp.c    \
  53.         if.c
  54.  
  55. HEADERS =    host.h \
  56.         udp.h \
  57.         udps.h \
  58.         systm.h \
  59.         rte.h \
  60.         icmp.h \
  61.         kmem.h \
  62.         tcp.h    \
  63.         if.h
  64.  
  65. .c.o:
  66.         cc $(CFLAGS) $(CDEFS) $(INCDIRS) -c $<
  67.  
  68. all:        libbsd.a
  69.  
  70. lintlib:    llib-lbsd.ln
  71.  
  72. libbsd.a:    $(OBJECTS)
  73.         ar r $@ $?
  74.         ranlib $@
  75.  
  76. llib-lbsd.ln:    $(SOURCES) $(HEADERS)
  77.         lint -Cbsd $(INCDIRS) $(SOURCES)
  78.  
  79. depend:
  80.         makedepend -- $(CDEFS) $(INCDIRS) -- $(SOURCES)
  81.  
  82.  
  83. lint:        $(SOURCES) $(HEADERS)
  84.         lint $(CDEFS) $(INCDIRS) $(LLIBSNMP) $(SOURCES)
  85.  
  86. clean:
  87.         rm -f libbsd.a llib-lbsd.ln $(OBJECTS) Makefile.bak core
  88.  
  89. $(SOURCES) $(HEADERS):
  90.         co $@
  91.  
  92. rcs:
  93.         $(RCSCMD) Makefile $(SOURCES) $(HEADERS)
  94.  
  95. # DO NOT DELETE THIS LINE -- make depend depends on it.
  96.  
  97. host.o: ../snmp/notice.h /usr/include/sys/types.h /usr/include/sys/socket.h
  98. host.o: /usr/include/netinet/in.h /usr/include/arpa/inet.h
  99. host.o: /usr/include/netdb.h /usr/include/stdio.h ../snmp/local.h host.h
  100. udp.o: ../snmp/notice.h /usr/include/sys/types.h /usr/include/sys/socket.h
  101. udp.o: /usr/include/netinet/in.h ../snmp/ctypes.h ../snmp/debug.h
  102. udp.o: ../snmp/local.h udp.h ../snmp/smp.h ../snmp/error.h ../snmp/aps.h
  103. udp.o: ../snmp/asn.h
  104. udps.o: ../snmp/notice.h /usr/include/sys/types.h /usr/include/nlist.h
  105. udps.o: /usr/include/sys/mbuf.h /usr/include/sys/socket.h
  106. udps.o: /usr/include/netinet/in.h /usr/include/net/route.h
  107. udps.o: /usr/include/netinet/in_pcb.h /usr/include/netinet/ip_var.h
  108. udps.o: /usr/include/netinet/udp.h /usr/include/netinet/udp_var.h
  109. udps.o: ../snmp/ctypes.h ../snmp/error.h ../snmp/debug.h ../snmp/local.h
  110. udps.o: ../snmp/mix.h ../snmp/asn.h ../snmp/smp.h ../snmp/aps.h ../snmp/mis.h
  111. udps.o: ../snmp/miv.h ../snmp/avl.h kmem.h udps.h
  112. systm.o: ../snmp/notice.h /usr/include/sys/param.h
  113. systm.o: /usr/include/machine/machparam.h /usr/include/sys/signal.h
  114. systm.o: /usr/include/sys/types.h /usr/include/sys/time.h
  115. systm.o: /usr/include/sys/time.h /usr/include/nlist.h /usr/include/stdio.h
  116. systm.o: ../snmp/ctypes.h ../snmp/local.h ../snmp/debug.h ../snmp/miv.h
  117. systm.o: ../snmp/mix.h ../snmp/error.h ../snmp/asn.h ../snmp/smp.h
  118. systm.o: ../snmp/aps.h ../snmp/mis.h systm.h kmem.h
  119. rte.o: ../snmp/notice.h /usr/include/sys/types.h /usr/include/nlist.h
  120. rte.o: /usr/include/sys/mbuf.h /usr/include/sys/socket.h
  121. rte.o: /usr/include/netinet/in.h /usr/include/net/route.h ../snmp/ctypes.h
  122. rte.o: ../snmp/error.h ../snmp/debug.h ../snmp/local.h ../snmp/mix.h
  123. rte.o: ../snmp/asn.h ../snmp/smp.h ../snmp/aps.h ../snmp/mis.h ../snmp/avl.h
  124. rte.o: kmem.h rte.h
  125. icmp.o: ../snmp/notice.h /usr/include/sys/types.h /usr/include/netinet/in.h
  126. icmp.o: /usr/include/netinet/in_systm.h /usr/include/netinet/ip.h
  127. icmp.o: /usr/include/netinet/ip_icmp.h /usr/include/netinet/icmp_var.h
  128. icmp.o: /usr/include/nlist.h ../snmp/ctypes.h ../snmp/error.h ../snmp/local.h
  129. icmp.o: icmp.h ../snmp/mix.h ../snmp/asn.h ../snmp/smp.h ../snmp/aps.h
  130. icmp.o: ../snmp/mis.h kmem.h
  131. kmem.o: ../snmp/notice.h ../snmp/ctypes.h ../snmp/debug.h
  132. kmem.o: /usr/include/stdio.h /usr/include/sys/types.h /usr/include/sys/file.h
  133. tcp.o: ../snmp/notice.h /usr/include/sys/types.h /usr/include/sys/socket.h
  134. tcp.o: /usr/include/netinet/in.h ../snmp/ctypes.h ../snmp/debug.h tcp.h
  135. tcp.o: ../snmp/smp.h ../snmp/error.h ../snmp/aps.h ../snmp/asn.h
  136. if.o: ../snmp/notice.h /usr/include/sys/types.h /usr/include/nlist.h
  137. if.o: /usr/include/sys/mbuf.h /usr/include/sys/socket.h
  138. if.o: /usr/include/netinet/in.h /usr/include/net/if.h
  139. if.o: /usr/include/net/if_arp.h /usr/include/stdio.h ../snmp/ctypes.h
  140. if.o: ../snmp/error.h ../snmp/debug.h ../snmp/local.h ../snmp/mix.h
  141. if.o: ../snmp/asn.h ../snmp/smp.h ../snmp/aps.h ../snmp/mis.h kmem.h if.h
  142.